/**
 * 线程切换助手(阿里开源ttl已提供全套解决方案,此模块适用老应用不好升级的场景)
 *
 * @see https://github.com/alibaba/transmittable-thread-local
 * 应用中当threadLocal和线程池相遇时会出现threadLocal丢失的场景
 * 用工具包装对应后,只需注入自己的切换器即可完成线程对象在线程池中切换的不丢失不污染
 * @see ThreadContextTransferTool
 * <p>
 * 使用方式
 * 1.编写ThreadContextTransfer 线程变量切换实现类
 * <p>
 * 2.将实现添加到ThreadContextTransferTool
 * @see ThreadContextTransferTool.addGlobalTransfer
 * <p>
 * 3.使用ThreadContextTransferTool包装常规线程池
 * @see ThreadContextTransferTool.wrapper
 * <p>
 * 4.使用上述返回的线程池执行任务即可
 */
package com.wang.tool.executor.transitivethreadcontext;